leave something to the last minute - German English Dictionary